@charset "utf-8";

/*
	Webkit
    -webkit-border-radius: 3px;

    Firefox
    -moz-border-radius:3px;
*/



#querybox, #think_page_trace, .think_run_time{display:none;}

/* Global CSS Document */
body{ margin: 0px; padding: 0px; color: #333; left: 0px; top: 0px; right: 0px; bottom: 0px; position: static; font-family: "宋体"; font-size: 13px; line-height: 150%; }
div, h1, h2, h3, h4, p, form, label, img, span{ margin: 0px; padding: 0px; }
ul,li,dd,dl{margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}
.left_body, .home_body, .footer_body{ background-color: #FFF; margin: 0px; padding: 0px; width: 100%; }
img{ border-style:none; }
select,input{ vertical-align:middle; }
a:link{ color: #6C6C6C; text-decoration: none; }
a:hover{ color: #333; text-decoration: none; }
a:visited{ color: #6C6C6C; text-decoration: none; }
.body{ margin:0; padding:0; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.ptitle{ height: 32px; color: #666; padding-left: 35px; margin-bottom: 20px; vertical-align: text-bottom; text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 20px; font-style: italic; line-height: 32px; background-repeat: no-repeat; background-position: left top; float: left; display: block; }
#block{ display:block; clear: both; padding-top: 15px; }

/* 头部 */
.header{ background-image: url(../img/header_bg.jpg); background-repeat: repeat-x; height: 83px; display: block; left: 0px; top: 0px; right: 0px; bottom: 0px; clip: rect(auto,auto,auto,auto); visibility: inherit; }
.header_top{ height: 51px; display: block; overflow: hidden; width: auto; }
.logo{ display: block; float: left; overflow: hidden; width: 200px; line-height: 51px; }
.ha_r{ float: right; overflow: hidden; line-height: 51px; display: block; }
.QuitSystem{}
.QuitSystem span{ padding:5px; }

/* Menu 菜单 */
.menuStart{ display: block; float: left; width: 180px; }
.menuList{ width: 28px; margin: 5px 0px 5px 5px; _margin: 5px 0px 5px 2px; z-index: 100; float: left; _position: absolute; }
.menuList dl{ z-index: 0; width: 28px; float: left; margin: 0px; padding: 0px; }
.menuList dd{ margin: 0px; _display: block; _padding: 0px; _height: 44px; _width: 28px; }
.menuList dd a span{ padding: 5px 9px; letter-spacing: 4px; display: block; line-height: 17px; }
.menuList dd a{ background-image: url(../img/Admin_06.jpg); background-repeat: no-repeat; height: 44px; letter-spacing: 4px; width: 28px; margin-bottom: 3px; display: block; }
.menuList dd a:hover, .menuList dd .selected{ background-image: url(../img/Admin_03.jpg); background-repeat: no-repeat; z-index: 2000; width: 28px; background-color: #F6F6F6; padding-right: 1px; display: block; position: relative; }
.MemuContent{ height: 100%; _position: absolute; _left: 30px; float: left; }
.MenuContent_l{ background-color: #F6F6F6; margin: 0px; height: 350px; clear: both; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; width: 144px; border-top: 0px none #FFF; border-right: 1px solid #B1B1B1; border-bottom: 0px none #FFF; border-left: 1px solid #B1B1B1; }
.MenuContent_h{ background-image: url(../img/Admin_09.jpg); background-repeat: no-repeat; height: 8px; width: 144px; margin-bottom: 10px; }
.chr{ margin-bottom: 8px; }
.chr .title{ line-height: 24px; padding-right: 5px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.chr dl { padding-top: 8px; }
.chr dl dd{ margin-top: 1px; margin-bottom: 1px; padding: 4px; }

/* 内容页 */
.chunk{ margin: 20px auto; padding: 0px; position: relative; display: block; width: 96%; clear: both; }
.chunk .title{ line-height: 28px; display: block; border: 1px solid #CCC; margin-bottom: 15px; background: #E4E4E4 url(../img/maintable_title_bg.jpg) no-repeat 2px 2px; padding: 1px; text-indent: 15px; }
.chunk .title .returnList{ margin-left: 30px; }

/* 表格通用 */
.manageTag{ display: block; margin-bottom: 15px; z-index: 10; border-bottom: 1px solid #CCC; padding-bottom: 5px; padding-top: 10px; }
.manageTag dl{ display: block; padding-top: 5px; padding-right: 15px; padding-left: 15px; margin: 5px; }
.manageTag dd { display: inline; float: none; margin: 0px; }
.manageTag dd a{ margin: 1px; padding: 8px; background: #EAEAEA; }
.manageTag dd .selected{ border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; border-bottom: 3px solid #FFF; z-index: 100; background: #FFF; padding: 8px 7px 9px; }
.table_content{ border-top: 1px solid #8F8F8F; display: block; padding-bottom: 10px; }

.maintable{ border-collapse:collapse; width: 100%; margin: 0px 0px 10px; padding: 0px; font-size: 13px; -webkit-border-radius:5px; -moz-border-radius:5px; border: 1px solid #BCBCBC; }
.maintable tr{ border: 1px solid #CCC; }
.maintable th{ text-align: left; background: #F6F6F6; vertical-align: middle; background: url(../img/tablemain_th_bg.png); height: 26px; color: #333; padding-right: 8px; padding-left: 8px; font: 700 13px/26px Tahoma, Geneva, sans-serif; }
.maintable .th{ border: 1px solid #CCC; width: 170px; vertical-align: top; font-size: 12px; }
.maintable .th div{ clear: both; padding: 3px; color: #B3B3B3; font-size: 12px; font-weight: normal; font-variant: normal; text-transform: none; font-style: normal; float: left; }
.maintable td{ border-collapse:collapse; padding: 8px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.maintable .br{ display: block; clear: both; margin: 5px; padding: 5px; vertical-align: middle; }
.maintable .br label{ margin-right: 8px; display: block; float: left; width: 60px; vertical-align: middle; margin-top: 5px; }
.submit{ display: block; text-align: center; margin: 15px 0px; }
.submit .formpostinput{ background: #EBEBEB; color: #6C6C6C; border-top: 1px solid #ACACAC; border-right: 1px solid #ACACAC; border-bottom: 3px solid #ACACAC; border-left: 1px solid #ACACAC; vertical-align: middle; *padding: 4px 0px 0px 0px;
height: 30px; }
.submit .fps{ width: 76px; font-weight: 700; }
.submit .fpr{ width: 50px; margin-left: 10px; }

/* 会员管理 */
.title_member_manage{ background-image: url(../img/customers.png); }
.member_action{ float:left; margin-left: 20px; }

input[type="button"],
input[type="submit"]{ -webkit-border-radius:5px; -moz-border-radius:5px; background: url(../img/tablemain_th_bg.png) repeat-x left top; border: 1px solid #BBB; line-height: 24px; height: 26px; }

input[type="button"]:hover,
input[type="submit"]:hover{ border: 1px solid #333; }

input[type="text"],input[type="password"],select{ -webkit-border-radius:3px; -moz-border-radius:3px; padding: 2px; border-top: 1px solid #999; border-right: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-left: 1px solid #999; margin: 2px; }

/* 会员检索 */
.member_search{ text-align: left; margin-top: 15px; margin-bottom: 15px; line-height: 30px; clear: both; }

/* 编辑 */
.title_member_edit{ background-image: url(../img/edit.png); }
.table{ width:100%; text-align:left; font-size: 13px; margin: 10px; }
.table input[type="text"]{ width:250px; }
.table td{ border-collapse:collapse; padding: 8px; }
.table th{ width: 120px; font-weight: normal; padding-left: 20px; }

/* h3[class='title'] */
h3.h3_title{ line-height: 22px; padding-left: 15px; padding-right: 15px; font-weight: 700; }
